package com.cjc.sport.entity;

/**
 * 数字枚举
 */
public enum NumEnum {
    /**
     * 成功失败
     */
    SUCCESS("成功", 1000), FAIL("失败", 1001);
    /**
     * 名字
     */
    private String name;
    /**
     * 序号
     */
    private int index;

    NumEnum(String name, int index) {
        this.name = name;
        this.index = index;
    }

    /**
     * 普通方法
     *
     * @param index 序号
     * @return String
     */
    public static String getName(int index) {
        for (NumEnum c : NumEnum.values()) {
            if (c.getIndex() == index) {
                return c.name;
            }
        }
        return null;
    }

    /**
     * get
     * @return get
     */
    public String getName() {
        return name;
    }

    /**
     * set
     * @param name set
     */
    public void setName(String name) {
        this.name = name;
    }
    /**
     * get
     * @return get
     */
    public int getIndex() {
        return index;
    }

    /**
     * set
     * @param index set
     */
    public void setIndex(int index) {
        this.index = index;
    }

}
